<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //1. includes 是一个数组方法也是字符串方法；
        // var arr = ["张三","李四","王五"];
        // var res = arr.includes("李四1");
        // console.log(res);

        // 2.判断数据类型；1.typeof  简单数据 2. toString.call   3.constructor 判断可以；（判断是哪个构造器构造的）
        // instanceof ：判断是否是某个类的实例 ；（判断这个实例 和这个构造器在原型链上是否有关系）

        // let arr = [1,2,3];
        // // if(arr.constructor==Array){
        // //     console.log("是数组");
        // // }
        // if(arr instanceof Object){
        //     console.log("是数组");
        // }

        // 3.repeat 循环 
        // var str = "*";
        // // console.log(str.repeat(5));
        // var res = "";   
        // for(var i=0;i<5;i++){
        //     res += str;
        // }
        // console.log(res);

        // 4.Object.assign() ； 合并多个对象；合并配置项；
        // let obj1 = {
        //     name:"张三"
        // }
        // let obj2 = {
        //     age:20
        // }
        // let obj3 = {
        //     height:"178cm",
        //     age:23
        // }
        // // let newObj = Object.assign(obj1,obj2,obj3);
        // let newObj = {...obj1,...obj2,...obj3};
        // console.log(newObj);
        

        // Array.of();
        // let arr = [1,2,3];
        // 一个参数  会创建 一个长度为参数的空数组 ，多个参数 会把参数设置成键值；
        // let arr = new Array(7,3);
        // console.log(arr);
    //    var arr =  new Array(7);
    // console.log(arr);
    // var arr = Array.of(7);
    // console.log(arr);
    //     var arr = [1,2,[3,4,[5]]];
    //    var res =  arr.toString().split(",");
    //    console.log(res);
    //   console.log(  arr.flat(1));


        // function Dad(name){
        //     this.name = name;
        // }


        // function Son(name){
        //     Dad.call(this,name);
        // }

        // Son.prototype = new Dad();
        // Son.prototype.constructor = Son;


    </script>
</body>
</html>